﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
using ClientManager.Model;

namespace ClientManager.Service.Clients
{
    public interface IClientService
    {
        void Create(Client client);
        void Update(Client entity);
        void Delete(Client entity);
        Client GetById(int id, params Expression<Func<Client, object>>[] includes);
        IEnumerable<Client> GetAll(params Expression<Func<Client, object>>[] includes);
    }
}
